Scripting languages are designed for different tasks than system programming languages , and this leads to fundamental differences in the languages 腳本語言是被設計來完成與系統程序語言所不同的任務的,這導致了它們之間根本性的差異。
Scripting languages and system programming languages are complementary , and most major computing platforms since the 1960 ' s have provided both kinds of languages 腳本語言和系統程序語言是互補的,而且從60年代起主要的操作系統都同時支持它們。
System programming languages were designed for building data structures and algorithms from scratch , starting from the most primitive computer elements such as words of memory 系統程序語言的設計是從底層開始建立數據結構和算法,從最初級的計算機元素如內存單元開始。
These trends will continue over the next decade , with scripting languages used for more and more applications and system programming languages used primarily for creating components 腳本語言將有越來越多的應用,而系統程許語言則主要被用來開發各種組件,這樣的趨勢在下個十年中還會繼續。
System programming languages are strongly typed to help manage complexity , while scripting languages are typeless to simplify connections between components and provide rapid application development 系統程序語言使用嚴格的數據類型來控制復雜性,而腳本語言則沒有數據類型,以便方便地連結組件并提供快速開發應用程序的能力。
Each module is written with the best tool for the task : a system programming language , such as java , is ideal for the syntax conversion and a scripting language , like xslt , is best for the reorganizing 對不同的任務使用最好的工具來編寫每個模塊:系統編程語言(如java )對于語法轉換來說是理想的,腳本編制語言(象xslt )對于重新組織是最佳的